#ifndef MANAGE_H
#define MANAGE_H

#include <string>
#include "agenda.cpp"
#include "dbclist.cpp"

using std::string;

class manage
{
private:
	agenda curTime;
	DbcList<agenda> before;											//存储未开始的日程计划信息的双向循环链表
	DbcList<agenda> current;										//存储正在进行的日程计划信息的双向循环链表
	DbcList<agenda> after;											//存储已过期的日程计划信息的双向循环链表
	string db_fname;

public:
	manage();
	manage(const char fname[]);
	int get_status(agenda obj);
	void start();
	void insert();
	void show_schedule(int);
	void show_beginning(int);
	~manage();
};
	
#endif
